The phrase "fabulous snorkeling" means that the snorkeling experience is excellent or very enjoyable.